package cn.darkhorse.workorder.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import io.swagger.annotations.*;
import java.util.Date;
import com.ruoyi.common.annotation.Excel;


/**
 * 【请填写功能名称】对象 qms_workorder_balance_info
 *
 * @author ytq
 * @date 2024-09-13
 */
@TableName("qms_workorder_balance_info")
@Data
@ApiModel(value = "QmsWorkorderBalanceInfo", description = "【请填写功能名称】对象")
public class QmsWorkorderBalanceInfo
{
    private static final long serialVersionUID = 1L;

    private Long id;

    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orderNumber;

    /** 测试时间 */
    @ApiModelProperty(" 测试时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "测试时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date testTime;

    /** 测试人员签名 */
    @ApiModelProperty(" 测试人员签名")
    @Excel(name = "测试人员签名")
    private String testerSign;

    /** 审核人员签名 */
    @ApiModelProperty(" 审核人员签名")
    @Excel(name = "审核人员签名")
    private String auditorSign;

    /** 测试记录JSON */
    @ApiModelProperty(" 测试记录JSON")
    @Excel(name = "测试记录JSON")
    private String testRecord;

    /** 测试仪编号 */
    @ApiModelProperty(" 测试仪编号")
    @Excel(name = "测试仪编号")
    private String testerCode;

    /** 测试仪型号 */
    @ApiModelProperty(" 测试仪型号")
    @Excel(name = "测试仪型号")
    private String testerModel;

    /** 备注 */
    @ApiModelProperty(" 备注")
    @Excel(name = "备注")
    private String remark;

    /** 1 交接时  2 平衡前  3 平衡后 */
    @ApiModelProperty(" 1 交接时  2 平衡前  3 平衡后")
    @Excel(name = "1 交接时  2 平衡前  3 平衡后")
    private int type;
    @ApiModelProperty("单据id")
    private Long orderId;

}
